
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
	<link rel=stylesheet href='include/hoj.css' type='text/css'>
</head>
<body>
<center>
<div style="width:90%; text-align:left">
<img src="image/logo.png"/>
</div>
<table width=96%> 
	<tr align="center" class='hd' valign="top">
				<th><a href="faqs.php">F.A.Qs</a></th>
		<th><a href="./bbs.php">Web Board</a></th>
		<th><a href="./">Home</a></th>
		<th><a href="./problemset.html">ProblemSet</a></th>
		<th><a href="./status.php">Status</a></th>
		<th><a href="./ranklist.php">Ranklist</a></th>
		<th><a href="./contest.php">Contest</a></th>
		<th><a href=loginpage.php>Login</a></th><th><a href=registerpage.php>Register</a></th>	</tr>
</table>
</center>
<center>
<div class="notice">
	<div>
		<B>Notice:</B>鉴于种种原因，本OJ自下周星期一（3月5号）开始不再全面开放，请各位做好善后事宜，谢谢合作。	</div>
</div>
</center>
</div>
<title>Problem 1614. -- [Usaco2007 Jan]Telephone Lines架设电话线 -- 衡阳八中OJ离线版-2012-02-29</title><center><h2>1614: [Usaco2007 Jan]Telephone Lines架设电话线</h2><span class=green>Time Limit: </span>5 Sec&nbsp;&nbsp;<span class=green>Memory Limit: </span>64 MB<br><span class=green>Submit: </span>380&nbsp;&nbsp;<span class=green>Solved: </span>177<br>[<a href='submitpage.php?id=1614'>Submit</a>][<a href='problemstatus.php?id=1614'>Status</a>][<a href='bbs.php?id=1614'>Discuss</a>]</center><h2>Description</h2><div class=content>    Farmer John打算将电话线引到自己的农场，但电信公司并不打算为他提供
免费服务。于是，FJ必须为此向电信公司支付一定的费用。

    FJ的农场周围分布着N(1 <= N <= 1,000)根按1..N顺次编号的废弃的电话线
杆，任意两根电话线杆间都没有电话线相连。一共P(1 <= P <= 10,000)对电话
线杆间可以拉电话线，其余的那些由于隔得太远而无法被连接。

    第i对电话线杆的两个端点分别为A_i、B_i，它们间的距离为
L_i (1 <= L_i <= 1,000,000)。数据中保证每对{A_i，B_i}最多只出现1次。
编号为1的电话线杆已经接入了全国的电话网络，整个农场的电话线全都连到了
编号为N的电话线杆上。也就是说，FJ的任务仅仅是找一条将1号和N号电话线杆
连起来的路径，其余的电话线杆并不一定要连入电话网络。

    经过谈判，电信公司最终同意免费为FJ连结K(0 <= K < N)对由FJ指定的电
话线杆。对于此外的那些电话线，FJ需要为它们付的费用，等于其中最长的电话
线的长度（每根电话线仅连结一对电话线杆）。如果需要连结的电话线杆不超过
K对，那么FJ的总支出为0。

    请你计算一下，FJ最少需要在电话线上花多少钱。

</div><h2>Input</h2><div class=content>* 第1行: 3个用空格隔开的整数：N，P，以及K

* 第2..P+1行: 第i+1行为3个用空格隔开的整数：A_i，B_i，L_i

</div><h2>Output</h2><div class=content>* 第1行: 输出1个整数，为FJ在这项工程上的最小支出。如果任务不可能完成，
         输出-1

</div><h2>Sample Input</h2>
			<div class=content><span class=sampledata>5 7 1<br />
1 2 5<br />
3 1 4<br />
2 4 8<br />
3 2 3<br />
5 2 9<br />
3 4 7<br />
4 5 6<br />
<br />
输入说明:<br />
<br />
    一共有5根废弃的电话线杆。电话线杆1不能直接与电话线杆4、5相连。电话<br />
线杆5不能直接与电话线杆1、3相连。其余所有电话线杆间均可拉电话线。电信<br />
公司可以免费为FJ连结一对电话线杆。<br />
<br />
</span></div><h2>Sample Output</h2>
			<div class=content><span class=sampledata>4<br />
<br />
输出说明:<br />
<br />
    FJ选择如下的连结方案：1->3；3->2；2->5，这3对电话线杆间需要的<br />
电话线的长度分别为4、3、9。FJ让电信公司提供那条长度为9的电话线，于是，<br />
他所需要购买的电话线的最大长度为4。<br />
</span></div><h2>HINT</h2>
			<div class=content><p></p></div><h2>Source</h2>
			<div class=content><p><a href='problemset.html?search=Silver'>Silver</a></p></div><center>[<a href='submitpage.php?id=1614'>Submit</a>][<a href='problemstatus.php?id=1614'>Status</a>][<a href='bbs.php?id=1614'>Discuss</a>]</center>﻿<br>

<a href="./"><span class=red>HOME</span></a>
<a href="javascript:history.go(-1)"><span class=red>Back</span></a>

<hr>
<center>
	<div class="footer">
			<a href=setlang.php?lang=ko>한국어</a>&nbsp;
		<a href=setlang.php?lang=cn>中文</a>&nbsp;
		<a href=setlang.php?lang=fa>فارسی</a>&nbsp;
		<a href=setlang.php?lang=en>English</a>&nbsp;
		<a href=setlang.php?lang=th>ไทย</a>
	<br>		<div>版权所有 &copy;2008-2012 WaterPark Organization. | <script src="http://s21.cnzz.com/stat.php?id=2982771&web_id=2982771" language="JavaScript"></script>
</div>
		<div>Based on opensource project <a href="http://hustoj.googlecode.com">hustoj</a>.</div>
	</div>
</center>
</body>
</html>
